35422aec95a95eece2a8cd65b7ea3f9a6f36d5ef,test/controllers/CidadeControllerTest.java,CidadeControllerTest,deveRetornarNovidadesDeNovoScoreEScoreAtualizado,#,132
Before Change
em.refresh(cidade);
});
Result result = Helpers.route(controllers.routes.CidadeController.getNovidades(2513406L, 0, 10));
assertEquals(OK, result.status());
String conteudoResposta = contentAsString(result);
After Change
em.refresh(cidade);
});
Result result = Helpers.route(builder.uri(controllers.routes.CidadeController.getNovidades(2513406L, 0, 10).url()).method("GET"));
assertEquals(OK, result.status());
String conteudoResposta = contentAsString(result);
assertNotNull(conteudoResposta);
assertTrue(Json.parse(conteudoResposta).isArray());
List<Novidade> novidades = new ObjectMapper().readValue(conteudoResposta, new TypeReference<List<Novidade>>() {});
assertFalse(novidades.isEmpty());
Novidade novidadeDeNovoScore = novidades.get(1);
novidadesParaDeletar.add(novidadeDeNovoScore);
assertEquals(novoScore, novidadeDeNovoScore.getScore());
assertEquals(TipoDaNovidade.NOVO_SCORE, novidadeDeNovoScore.getTipo());
Novidade novidadeDeScoreAtualizado = novidades.get(0);
novidadesParaDeletar.add(novidadeDeScoreAtualizado);
assertEquals(novoScore, novidadeDeScoreAtualizado.getScore());
assertEquals(novoValor, novidadeDeScoreAtualizado.getScore().getValorScore(), 0.0000001);
assertEquals(TipoDaNovidade.ATUALIZACAO_DE_SCORE, novidadeDeScoreAtualizado.getTipo());